Performance and Scalability of Client-Server Database Architectures

نویسندگان

  • Alex Delis
  • Nick Roussopoulos
چکیده

Recent developments in software and hardware changed the way database systems are built and operate. In this paper we present database architectures based on the Client-Server paradigm and study their performance and scalability under different query/update workloads. The architectures are: Standard Client-Server, ClientServer with Multiple Disks, and Enhanced Client-Server. Data replication and client query result caching are used as the main mechanisms to improve the query throughput. The role of the server is to maintain system-wide data consistency and in the case of Enhanced ClientServer to selectively propagate updates on demand. Our study shows that except for the case of mostly update workloads, the Standard Client-Server architecture is outperformed by the other two architectures by one or more orders of magnitude. The Client-Server with Multiple Disks architecture offers performance comparable to that achieved by the Enhanced ClientServer for up to 100 clients, but the latter scales up a lot better for higher number of clients.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building a Database in the Cloud

There has been a great deal of hype about cloud computing. Cloud computing promises infinite scalability and high availability at low cost. Currently, Amazon Web Services is the most popular suite of cloud computing services, but other vendors such as Adobe, Google, and Microsoft are also appearing on the market place. The purpose of this paper is to demonstrate the opportunities and limitation...

متن کامل

Real-Time Processing in Client-Server Databases

ÐIn this paper, we propose and experimentally evaluate the use of the client-server database paradigm for real-time processing. To date, the study of transaction processing with time constraints has mostly been restricted to centralized or asingle-nodeo systems. Recently, client-server databases have exploited locality of data accesses in real-world applications to successfully provide reduced ...

متن کامل

Impact of Interactive Multimedia on Client-Server Performance

This work describes a simulation study of client-server architectures, and a UNIX-based le system with multimedia extensions. An interactive multime-dia workload is used to compare the throughput and scalability of the traditional and a new hybrid client-server architecture. Simulation results indicate that the hybrid client-server, combined with the multime-dia le system, is a promising distri...

متن کامل

Separating indexes from data: a distributed scheme for secure database outsourcing

Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...

متن کامل

Performance Comparison of Three Modern DBMS Architectures

The introduction of powerful workstations connected through LAN networks inspired new DBMS architectures which ooer high performance characteristics. In this paper, we examine three such software architecture conngurations, namely: Client-Server (CS), RAD-UNIFY 1 type of DBMS (RU) and Enhanced Client-Server (ECS). Their speciic functional components and design rationales are discussed. We use t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992